rotary-piston pump - French English Dictionary